import Configuration from "./Configuration/Configuration.vue";
import { ConfigurationMode, ConfigurationType } from "./Configuration/types";
import type { ConfigurationExpose } from "./Configuration/types";
import type { Condition } from "./Configuration/ConditionPanel/types";
import type { App } from "vue";

Configuration.install = function (app: App) {
  app.component("VueConfigure", Configuration);
};

export default Configuration;

export { ConfigurationMode, ConfigurationType };

export type { ConfigurationExpose, Condition };
